An open and lightweight Internet of Things platform to facilitate the development of context-aware applications
نویسندگان
چکیده
The Internet of Things (IoT) has encouraged the development of innovative applications and services that make use of the enormous amount and diversity of data provided by such things to provide novel and useful services. However, to be successful, these platforms have to meet the expectations of different stakeholders, namely application developers and end-users. In this work we analyze some previous works with similar goals and we discuss some issues that need to be addressed when developing an IoT platform. Based on this knowledge, we proposed and developed an open and lightweight IoT platform that allows application developers and end-users to integrate IoT objects, to create new sensor data models monitoring and managing objects and that allows developers to access and use, in their applications, high level APIs to handle the information related to the IoT objects. In this approach there is particular focus on two characteristics: simplicity and flexibility. Simplicity, allowing application developers to easily integrate their own objects using their own semantics, and allowing end-users to visualize and manage their objects through the web portal. Flexibility, due its open nature that supports the integration of new types of objects and data formats, it allows developers to customize their own devices and models. The first experimental results indicate that this is a viable approach to manage Things on the Internet and to simplify the development of context-aware applications. Key-Words: ambient intelligence, context-awareness, internet of things, open platform, smart spaces, ubiquitous computing, web of things.
منابع مشابه
Some observations on a lightweight authentication scheme with capabilities of anonymity and trust in Internet of Things (IoT)
Over the last years, the concept of Internet of Things (IoT) leads to a revolution in the communications of humans and things. Security and efficiency could be the main challenges of that communication. On the other hand, authenticity and confidentiality are two important goals to provide desired security in an information system, including IoT-based applications. An Authentication an...
متن کاملAn Automation Component for Cross-Platform, Context-Aware Applications Development
Context-aware computing faces many challenges mainly due to the increasing number and heterogeneity of context sources, since the Internet of Things introduces billions of devices. The development of context-aware applications is thus becoming a complex and cumbersome process, which is also augmented by the availability of different mobile platforms. This requires a modular approach that aims t...
متن کاملIdentifying and Ranking Ethical Issues of the Internet of Things in Medical Sciences using Stepwise Weight Assessment Ratio Analysis
Background and Objectives: The Internet of Things (IoT) refers to billions of physical devices around the world that are now connected to the internet, all collecting and sharing data. The IoT has been widely applied to interconnect available medical resources and provide reliable, effective and smart healthcare service to the people. The social acceptance of IoT applications and services stron...
متن کاملGame-Based Cryptanalysis of a Lightweight CRC-Based Authentication Protocol for EPC Tags
The term "Internet of Things (IoT)" expresses a huge network of smart and connected objects which can interact with other devices without our interposition. Radio frequency identification (RFID) is a great technology and an interesting candidate to provide communications for IoT networks, but numerous security and privacy issues need to be considered. In this paper, we analyze the security and ...
متن کاملA Web of Things Application Architecture - Integrating the Real-World into the Web
A central concern in the area of pervasive computing has been the integration of digital artifacts with the physical world and vice-versa. Recent developments in the field of embedded devices have led to smart things increasingly populating our daily life. We define smart things as digitally enhanced physical objects and devices that have communication capabilities. Application domains are for ...
متن کامل